package pe.com.hermes.hermetic.beans;

public class BillRecCntaBean {
    private String codCnta;
    private String desCnta;
    private String codPunt;
    private String desPunt;
    private String codMatriz;
    private String desMatriz;
    private String codBove;
    private String desBove;
    private String tipDocuCmpb;
    private String codSeriCmpb;
    private String numCmpb;
    private String fecProcAper;
    private String tipMone;
    private String desTipMone;
    private String tipUnidMone;
    private String desTipUnidMone;
    private double canValoNomi;
    private String tipoCs;
    private String desTipoCs;
    private double monDeno;
    private double piezas;
    private double ladrillos;
    //JRA 26/03/2011
    private String desBancPuntOrig;
    private String desBancPuntDest;
    private String desBancMatriz;
    private String desHTBPuntOrig;
    private String desHTBPuntDest;
    private String desHTBMatriz;

    public String getIdGroupByCnta() {
        return this.codCnta+"-"+this.codBove+"-"+this.tipMone+"-"+this.canValoNomi;
    }

    public String getIdGroupCntaSummary() {
        return this.codCnta+"-"+this.canValoNomi;
    }
    
    public String getIdGroupByPunt() {
        return this.tipoCs+"-"+this.codMatriz+"-"+this.codPunt+"-"+this.tipMone+"-"+this.canValoNomi;
    }
    
    public String getIdGroupByDenominacion() {
        return this.canValoNomi+"-"+this.codPunt;
    }
    public String getIdGroupDetaSummary() {
        return this.codPunt+"*"+this.fecProcAper+"-"+this.canValoNomi;
    }
    public void setCodCnta(String codCnta) {
        this.codCnta = codCnta;
    }

    public String getCodCnta() {
        return codCnta;
    }

    public void setDesCnta(String desCnta) {
        this.desCnta = desCnta;
    }

    public String getDesCnta() {
        return desCnta;
    }

    public void setTipMone(String tipMone) {
        this.tipMone = tipMone;
    }

    public String getTipMone() {
        return tipMone;
    }

    public void setDesTipMone(String desTipMone) {
        this.desTipMone = desTipMone;
    }

    public String getDesTipMone() {
        return desTipMone;
    }

    public void setTipUnidMone(String tipUnidMone) {
        this.tipUnidMone = tipUnidMone;
    }

    public String getTipUnidMone() {
        return tipUnidMone;
    }

    public void setDesTipUnidMone(String desTipUnidMone) {
        this.desTipUnidMone = desTipUnidMone;
    }

    public String getDesTipUnidMone() {
        return desTipUnidMone;
    }

    public void setCanValoNomi(double canValoNomi) {
        this.canValoNomi = canValoNomi;
    }

    public double getCanValoNomi() {
        return canValoNomi;
    }

    public void setMonDeno(double monDeno) {
        this.monDeno = monDeno;
    }

    public double getMonDeno() {
        return monDeno;
    }

    public void setPiezas(double piezas) {
        this.piezas = piezas;
    }

    public double getPiezas() {
        return piezas;
    }

    public void setLadrillos(double ladrillos) {
        this.ladrillos = ladrillos;
    }

    public double getLadrillos() {
        return ladrillos;
    }
    public void addAmmounts(BillRecCntaBean billRecBean){
        this.monDeno = this.monDeno+billRecBean.getMonDeno();
        this.piezas = this.piezas+billRecBean.getPiezas();
        this.ladrillos = this.ladrillos+billRecBean.getLadrillos();
    }

    public void setCodBove(String codBove) {
        this.codBove = codBove;
    }

    public String getCodBove() {
        return codBove;
    }

    public void setDesBove(String desBove) {
        this.desBove = desBove;
    }

    public String getDesBove() {
        return desBove;
    }

    public void setCodPunt(String codPunt) {
        this.codPunt = codPunt;
    }

    public String getCodPunt() {
        return codPunt;
    }

    public void setDesPunt(String desPunt) {
        this.desPunt = desPunt;
    }

    public String getDesPunt() {
        return desPunt;
    }

    public void setCodMatriz(String codMatriz) {
        this.codMatriz = codMatriz;
    }

    public String getCodMatriz() {
        return codMatriz;
    }

    public void setDesMatriz(String desMatriz) {
        this.desMatriz = desMatriz;
    }

    public String getDesMatriz() {
        return desMatriz;
    }

    public void setTipoCs(String tipoCs) {
        this.tipoCs = tipoCs;
    }

    public String getTipoCs() {
        return tipoCs;
    }

    public void setDesTipoCs(String desTipoCs) {
        this.desTipoCs = desTipoCs;
    }

    public String getDesTipoCs() {
        return desTipoCs;
    }

    public void setTipDocuCmpb(String tipDocuCmpb) {
        this.tipDocuCmpb = tipDocuCmpb;
    }

    public String getTipDocuCmpb() {
        return tipDocuCmpb;
    }

    public void setCodSeriCmpb(String codSeriCmpb) {
        this.codSeriCmpb = codSeriCmpb;
    }

    public String getCodSeriCmpb() {
        return codSeriCmpb;
    }

    public void setNumCmpb(String numCmpb) {
        this.numCmpb = numCmpb;
    }

    public String getNumCmpb() {
        return numCmpb;
    }

    public void setFecProcAper(String fecProcAper) {
        this.fecProcAper = fecProcAper;
    }

    public String getFecProcAper() {
        return fecProcAper;
    }

    public String getDesBancPuntOrig() {
        return desBancPuntOrig;
    }

    public void setDesBancPuntOrig(String desBancPuntOrig) {
        this.desBancPuntOrig = desBancPuntOrig;
    }

    public String getDesBancPuntDest() {
        return desBancPuntDest;
    }

    public void setDesBancPuntDest(String desBancPuntDest) {
        this.desBancPuntDest = desBancPuntDest;
    }

    public String getDesBancMatriz() {
        return desBancMatriz;
    }

    public void setDesBancMatriz(String desBancMatriz) {
        this.desBancMatriz = desBancMatriz;
    }

    public String getDesHTBPuntOrig() {
        return desHTBPuntOrig;
    }

    public void setDesHTBPuntOrig(String desHTBPuntOrig) {
        this.desHTBPuntOrig = desHTBPuntOrig;
    }

    public String getDesHTBPuntDest() {
        return desHTBPuntDest;
    }

    public void setDesHTBPuntDest(String desHTBPuntDest) {
        this.desHTBPuntDest = desHTBPuntDest;
    }

    public String getDesHTBMatriz() {
        return desHTBMatriz;
    }

    public void setDesHTBMatriz(String desHTBMatriz) {
        this.desHTBMatriz = desHTBMatriz;
    }
}
